<?php

declare(strict_types=1);

namespace App\Model;


/**
 * @property int $id
 * @property int $script_launch_switch 发起脚本 1 开 0 关
 * @property int $script_active_num 拒接脚本
 * @property int $script_interval 接受脚本触发条件中阅读脚本小于该数目12
 * @property int $script_switch 新版脚本开关
 * @property int $script_gold_count 客户端轮询时间间隔最小值
 * @property int $script_interval_t 客户端轮询时间间隔的最大值
 * @property string $script_first_uid 第一阶段脚本的用户uid
 * @property int $script_filtration 关键过滤是否开启
 * @property int $firstGift_active 首次礼物信息 0 :功能关闭; 1:功能开启
 * @property int $firstGift_num 免费发送条数
 * @property string $assistant_welcoming 小助手欢迎语
 * @property int $anchor_task_online 是否开启主播的在线时长任务
 * @property int $trusteeship_timer_min 托管时间间隔最小值
 * @property int $trusteeship_timer_max 托管时间间隔最大值
 * @property int $trusteeship_num_min 托管时间间隔数量最小值
 * @property int $trusteeship_num_max 托管时间间隔数量最大值
 * @property int $auto_reply_num 托管每日上限
 * @property string $share_title 分享标题
 * @property string $share_desc 分享简介
 * @property string $share_photo 分享图
 * @property string $share_url 分享url
 * @property int $message_force_vip 私信vip
 * @property int $trusteeship_switch 新版托管开关
 * @property int $call_mass_switch 新版群拨开关
 * @property int $call_mass_send_time 同个用户群拨CD
 * @property int $call_mass_login_time 用户登录之后开始收到群拨CD
 * @property int $call_force_vip 通话是否强制vip
 * @property int $delete_script_switch 删除过期脚本的开关
 * @property int $delete_script_timer_hour 删除过期脚本的小时
 * @property int $anchor_task_switch 主播任务开关
 * @property int $free_video_switch 免费通话开关
 * @property int $call_mass_client_timer 客户端群拨时间间隔
 * @property int $call_mass_client_num 客户端群拨条数
 * @property int $phone_fare_switch 送话费开关
 * @property int $click_num_cancel 点击取消按钮
 * @property int $recharge_list_switch 跑马灯开关
 * @property int $behavior_call_mass_switch v2.4 行为群拨开关
 * @property int $behavior_call_mass_timer v2.4 行为群拨时间间隔
 * @property int $behavior_trusteeship_switch v2.4 行为托管开关
 * @property int $behavior_trusteeship_timer_min v2.4 行为托管时间间隔最小值
 * @property int $behavior_trusteeship_timer_max v2.4 行为托管时间间隔最大值
 * @property int $behavior_trusteeship_num v2.4 行为托管每次上限
 * @property int $ios_push_message aiphone渠道是否屏蔽掉所有消息推送
 * @property int $user_sign_switch 每日签到开关
 * @property int $user_lottery_switch 抽奖开关
 * @property int $call_mass_client_max_num 每日用户客户端最高接收条数
 * @property int $call_mass_client_max_num_pay 每日付费用户客户端最高接收条数
 * @property int $call_mass_client_timer_pay 付费用户客户端群拨时间间隔
 * @property int $call_mass_client_num_pay 付费用户客户端群拨条数
 * @property int $small_download_switch 小程序下载开关
 * @property string $ios_push_message_data 渠道限制消息接收数组
 * @property int $dynamic_video_list_switch 是否开启动态列表
 * @property string $small_share_title 分享标题
 * @property string $small_share_photo 分享图
 * @property string $small_share_url 分享url
 * @property string $match_gift_count 一键匹配金币数值
 * @property int $weixin_gift_count 微信收费
 * @property int $phone_gift_count 手机号收费
 * @property int $qq_gift_count QQ号收费
 * @property int $video_gift_count 私密视频收费
 * @property int $photo_gift_count 私密图片收费
 * @property int $cps_call_force_vip cps通话是否强制vip
 * @property string $small_share_download_url 分享下载url
 * @property int $choose_chat 选聊开关 0否 1开
 * @property int $cps_dynamic_video_list_switch cps是否开启动态列表
 * @property int $default_tab 发现页的默认tab 0附近 1推荐 2选聊
 * @property int $automatic_multicast 自动群拨CD
 * @property int $bisexual_switch 两性论坛开关
 * @property int $place_script_switch 位置脚本开关
 * @property int $notice_show 公告是否显示 0不显示 1显示
 * @property int $notice_rate 公告频率 0首次上线 1每次上线
 * @property int $recharge_show 充值金币 0不显示 1显示
 * @property int $buy_vip_show 购买贵族 0不显示 1显示
 * @property int $send_gift_show 送礼信息 0不显示 1显示
 * @property string $send_gift_count 总金币
 * @property int $small_recharge_switch 小程序充值开关 0关闭 1开启
 * @property int $smash_eggs_show 砸金蛋 0不显示 1显示
 * @property string $notice_content 公告内容
 * @property string $smash_eggs_count 总金币
 * @property int $smash_eggs_switch 砸金蛋开关 0关闭 1开启
 * @property string $pay_method_switch 海外支付方式开关 1Google 2微信 3支付宝 4苹果内购
 * @property int $game_switch 游戏开关 0关闭 1开启
 * @property string $game_count 游戏总金币
 * @property int $game_show 游戏 0不显示 1显示
 * @property string $notice_url 公告地址
 * @property int $free_time 免费通话时长
 * @property int $guardian_value 守护值
 * @property int $each_gold 每次增加
 * @property int $guard_free_time 守护免费时长
 * @property int $super_video_time 公爵免费时间
 * @property int $chat_gift_show 聊吧送礼开关（0-不显示 1-显示）
 * @property int $chat_gift_gold 聊吧送礼金额
 * @property int $teen_mode_controls_time 青少年模式控制的使用时长,分钟数
 * @property int $teen_mode_start_time 青少年模式控制的开始时间,晚上时间点数
 * @property int $teen_mode_end_time 青少年模式控制的结束时间,早上时间点数
 * @property int $bottom_default_tab 底部开关 0交友 1私信 2动态 3排行榜 4我的
 * @property int $chat_hosting 开启聊天主播 0关闭 1开启
 * @property string $special_call_switch 快手特殊处理（屏蔽消息但不屏蔽群播）
 * @property int $chat_coin_vip 聊币VIP开关 0关闭 1开启
 * @property string $coupon_json 优惠券设置json
 * {"version_code":{"type":["21"],"discount":"1","effective_time":"1","version_code":["320","300"]}
 * @property string $high_risk_area 高风险地区（省份/城市逗号分隔  不含"省","市"）
 * @property string $low_risk_area 低风险地区（省份/城市逗号分隔  不含"省","市"）
 * @property int $default_high_risk 默认高风险（是1 否0）
 * @property int $first_recharge 男用户首次充值开关（0开启 1关闭）
 * @property string $customer_service_url 平台客服链接
 * @property string $my_function_status 我的页面功能开关（json数据)
 * @property int $shield_video 屏蔽视频按钮 0否 1是
 * @property int $match_switch 一键匹配开关
 * @property int $match_count
 * @property int $match_wait_time
 * @property int $match_required_vip
 * @property int $match_female_switch
 * @property int $match_female_count
 * @property int $match_female_wait_time
 * @property int $match_female_required_vip
 * @property int $match_have_free_time 匹配时有金币用户免费时长（秒）
 * @property int $match_not_free_time 匹配时金币不足用户免费时长（秒）
 * @property int $match_popup_time 匹配时充值弹窗时间（秒）
 * @property int $match_free_count 匹配免费次数（当日超过该次数需要开通vip）
 * @property int $active_switch
 * @property int $task_switch
 * @property int $invite_switch
 * @property int $active_female_switch
 * @property int $task_female_switch
 * @property int $invite_female_switch
 * @property int $call_mask_type 0全部 1男用户违规打码（女用户看到的画面模糊） 2女用户违规打码（男用户看到的画面模糊）
 * @property string $call_mask_rate 违规最低分数 （超过该分数打码生效0-1）
 * @property int $post_topic_interval 用户发布动态间隔时间（秒）
 * @property int $message_repeat_duration 重复消息监控持续时长（秒）
 * @property int $message_repeat_num 重复消息数量达到n次
 */
class Setting extends Model
{
    /**
     * The table associated with the model.
     */
    protected ?string $table = 'tb_setting';

    /**
     * The attributes that are mass assignable.
     */
    protected array $fillable = [];

    /**
     * The attributes that should be cast to native types.
     */
    protected array $casts = ['id' => 'integer', 'script_launch_switch' => 'integer', 'script_active_num' => 'integer', 'script_interval' => 'integer', 'script_switch' => 'integer', 'script_gold_count' => 'integer', 'script_interval_t' => 'integer', 'script_filtration' => 'integer', 'firstGift_active' => 'integer', 'firstGift_num' => 'integer', 'anchor_task_online' => 'integer', 'trusteeship_timer_min' => 'integer', 'trusteeship_timer_max' => 'integer', 'trusteeship_num_min' => 'integer', 'trusteeship_num_max' => 'integer', 'auto_reply_num' => 'integer', 'message_force_vip' => 'integer', 'trusteeship_switch' => 'integer', 'call_mass_switch' => 'integer', 'call_mass_send_time' => 'integer', 'call_mass_login_time' => 'integer', 'call_force_vip' => 'integer', 'delete_script_switch' => 'integer', 'delete_script_timer_hour' => 'integer', 'anchor_task_switch' => 'integer', 'free_video_switch' => 'integer', 'call_mass_client_timer' => 'integer', 'call_mass_client_num' => 'integer', 'phone_fare_switch' => 'integer', 'click_num_cancel' => 'integer', 'recharge_list_switch' => 'integer', 'behavior_call_mass_switch' => 'integer', 'behavior_call_mass_timer' => 'integer', 'behavior_trusteeship_switch' => 'integer', 'behavior_trusteeship_timer_min' => 'integer', 'behavior_trusteeship_timer_max' => 'integer', 'behavior_trusteeship_num' => 'integer', 'ios_push_message' => 'integer', 'user_sign_switch' => 'integer', 'user_lottery_switch' => 'integer', 'call_mass_client_max_num' => 'integer', 'call_mass_client_max_num_pay' => 'integer', 'call_mass_client_timer_pay' => 'integer', 'call_mass_client_num_pay' => 'integer', 'small_download_switch' => 'integer', 'dynamic_video_list_switch' => 'integer', 'weixin_gift_count' => 'integer', 'phone_gift_count' => 'integer', 'qq_gift_count' => 'integer', 'video_gift_count' => 'integer', 'photo_gift_count' => 'integer', 'cps_call_force_vip' => 'integer', 'choose_chat' => 'integer', 'cps_dynamic_video_list_switch' => 'integer', 'default_tab' => 'integer', 'automatic_multicast' => 'integer', 'bisexual_switch' => 'integer', 'place_script_switch' => 'integer', 'notice_show' => 'integer', 'notice_rate' => 'integer', 'recharge_show' => 'integer', 'buy_vip_show' => 'integer', 'send_gift_show' => 'integer', 'small_recharge_switch' => 'integer', 'smash_eggs_show' => 'integer', 'smash_eggs_switch' => 'integer', 'game_switch' => 'integer', 'game_show' => 'integer', 'free_time' => 'integer', 'guardian_value' => 'integer', 'each_gold' => 'integer', 'guard_free_time' => 'integer', 'super_video_time' => 'integer', 'chat_gift_show' => 'integer', 'chat_gift_gold' => 'integer', 'teen_mode_controls_time' => 'integer', 'teen_mode_start_time' => 'integer', 'teen_mode_end_time' => 'integer', 'bottom_default_tab' => 'integer', 'chat_hosting' => 'integer', 'chat_coin_vip' => 'integer', 'default_high_risk' => 'integer', 'first_recharge' => 'integer', 'shield_video' => 'integer', 'match_switch' => 'integer', 'match_count' => 'integer', 'match_wait_time' => 'integer', 'match_required_vip' => 'integer', 'match_female_switch' => 'integer', 'match_female_count' => 'integer', 'match_female_wait_time' => 'integer', 'match_female_required_vip' => 'integer', 'match_have_free_time' => 'integer', 'match_not_free_time' => 'integer', 'match_popup_time' => 'integer', 'match_free_count' => 'integer', 'active_switch' => 'integer', 'task_switch' => 'integer', 'invite_switch' => 'integer', 'active_female_switch' => 'integer', 'task_female_switch' => 'integer', 'invite_female_switch' => 'integer', 'call_mask_type' => 'integer', 'post_topic_interval' => 'integer', 'message_repeat_duration' => 'integer', 'message_repeat_num' => 'integer'];
}
